.book-room-wrap {
  padding-bottom: 40rpx;
}
.right-input {
  text-align: left;
  font-size: 30rpx;

}

:deep(.uni-list-item__content) {
  width: 50%;
  flex: none!important;
}
:deep(.uni-list-item__extra),
:deep(.uni-numbox){
  margin-left: 20rpx;
}
.room-head {
  font-family: 'ali-m';
  font-weight: 500;
  font-size: @font-size-31;
  color: @color-black;
  padding: 0 30rpx 30rpx;
  background-color: #fff;

  &.sure {
    padding-top: 30rpx;
  }
}

.r-i-b {
  height: 80rpx;
}
.room-interval {
  height: 40rpx;
  width: 100%;
  background-color: @bg-color;
  margin: 35rpx 0;

  &.sure {
    margin: 0;
  }
}

.room-popup {
  .title-radio {
    width: 100vw;
    text-align: center;
    margin: 30rpx 0;
    font-family: "ali-m";
  }

  :deep(.uni-data-checklist) {
    padding: 0 20rpx;
    margin-bottom: calc(30rpx + var(--window-bottom));
  }
}
